//第一步创建文件夹名为‘项目’
//第二部初始化项目npm init
//第三部下载第三方模块cnpm install --save koa koa-router koa-views koa-parser nunjucks
//在名为‘项目’文件夹里创建名为‘html’的文件夹
//在html文件夹里创建一个有form表单的html文件
//引用第三方模块
var Koa=require("koa");
var router=require("koa-router")();
var views=require("koa-views");
var parser=require("koa-parser");
var nunjucks=require("nunjucks");
var app=new Koa();
app.use(parser());
//设置监听端口
app.listen("3000",()=>{
    console.log("成功");
})
//设置html文件路径
app.use(views(__dirname+"/html",{
    //渲染html为后缀的文件
    map:{html:"nunjucks"}
}))
//设置默认端口的动态内容
router.get("/",async ctx=>{
    await ctx.render("index",{
        title:"首页",
        content:"内容"
    })
})
//接受form表单数据，用paot方法
router.post("/140",async ctx=>{
    //获取form表单数据
    var text=ctx.request.body.text;
    var password=ctx.request.body.password;
    var title;
    //判断用户名与密码是否正确
    if(text=="admin"&&password=="123147"){
        title="登陆成功"
    }
    else{
        title="登陆失败"
    }
    //响应
    await ctx.render("index",{
        title:title,
        content:"404"
    })
})
app.use(router.routes());